import akpi from './axios.js'; //引入封装的axios

export function lshi() { // 登录权限
	return akpi({
		method: "get", //请求方式
		url: '/auth/info'
	})
}

export function login(data) { //登录的请求
	return akpi({
		method: "post", //请求方式
		url: '/auth/login',
		data
	})
}

//管理员
export function list() { // 列表渲染
	return akpi({
		method: "get", //请求方式
		url: '/admin/list',
	})
}

export function seek(lookrole) { // 查找
	return akpi({
		method: "get", //请求方式
		url: `/admin/list?username=${lookrole}`,
	})
}

export function addition(data) { // 添加
	return akpi({
		method: "post", //请求方式
		url: '/admin/create',
		data
	})
}

export function compile(data) { // 编辑
	return akpi({
		method: "post", //请求方式
		url: '/admin/update',
		data
	})
}

export function remove(data) { // 删除
	return akpi({
		method: "post", //请求方式
		url: '/admin/delete',
		data
	})
}

export function paging(page) { // 分页
	return akpi({
		method: "get", //请求方式
		url: `/admin/list?page=${page}`,
	})
}

export function pagingsa(num) { // 分页数据
	return akpi({
		method: "get", //请求方式
		url: `/admin/list?limit=${num}`,
	})
}

export function adminrole(val) { // 管理员角色
	return akpi({
		method: "get", //请求方式
		url: '/role/list',
		params: val
	})
}

// 通知管理
export function adminlist() { // 通知列表渲染
	return akpi({
		method: "get", //请求方式
		url: '/notice/list',
	})
}
export function chazao(lookname, lookcontent) { // 查找
	return akpi({
		method: "get", //请求方式
		url: `/notice/list?title=${lookname}&content=${lookcontent}`,
	})
}
export function ajshd(data) { // 添加
	return akpi({
		method: "post", //请求方式
		url: '/notice/create',
		data
	})
}
export function bbdwav(data) { // 编辑
	return akpi({
		method: "post", //请求方式
		url: '/notice/update',
		data
	})
}
export function jawdhli(data) { // 删除
	return akpi({
		method: "post", //请求方式
		url: '/notice/delete',
		data
	})
}

export function tzpaging(page) { // 分页
	return akpi({
		method: "get", //请求方式
		url: `/notice/list?page=${page}`,
	})
}

export function tzpaginga(num) { //分页数据
	return akpi({
		method: "get", //请求方式
		url: `/notice/list?limit=${num}`,
	})
}
export function batches(data) { // 批量删除
	return akpi({
		method: "post", //请求方式
		url: '/notice/batch-delete',
		data
	})
}

// 广告管理
export function gglist() { // 广告列表渲染
	return akpi({
		method: "get", //请求方式
		url: '/ad/list',
	})
}
export function ggchazao(lookname, lookcontent) { // 查找
	return akpi({
		method: "get", //请求方式
		url: `/ad/list?name=${lookname}&content=${lookcontent}`,
	})
}

export function ggtian(data) { // 添加
	return akpi({
		method: "post", //请求方式
		url: '/ad/create',
		data
	})
}

export function ggbian(data) { // 编辑
	return akpi({
		method: "post", //请求方式
		url: '/ad/update',
		data
	})
}
export function ggremove(data) { // 删除
	return akpi({
		method: "post", //请求方式
		url: '/ad/delete',
		data
	})
}
export function ggfen(page) { // 分页
	return akpi({
		method: "get", //请求方式
		url: `/ad/list?page=${page}`,
	})
}

export function ggfeng(num) { // 分页数据
	return akpi({
		method: "get", //请求方式
		url: `/ad/list?limit=${num}`,
	})
}



// 优惠券
export function yhjlist() { // 列表渲染
	return akpi({
		method: "get", //请求方式
		url: '/coupon/list',
	})
}
export function yhjchazao(dcika, dcikb,dcikc) { // 查找
	return akpi({
		method: "get", //请求方式
		url: `/coupon/list?name=${dcika}&type=${dcikb}&status=${dcikc}`,
	})
}
export function yhjtian(data) { // 添加
	return akpi({
		method: "post", //请求方式
		url: '/coupon/create',
		data
	})
}

export function yhjbian(data) { // 编辑
	return akpi({
		method: "post", //请求方式
		url: '/coupon/update',
		data
	})
}
export function yhjremove(data) { // 删除
	return akpi({
		method: "post", //请求方式
		url: '/coupon/delete',
		data
	})
}

export function yhjfen(page) { // 分页
	return akpi({
		method: "get", //请求方式
		url: `/coupon/list?page=${page}`,
	})
}

export function yhjfeng(num) { // 分页数据
	return akpi({
		method: "get", //请求方式
		url: `/coupon/list?limit=${num}`,
	})
}
export function saleread(data) { // 优惠券详情
	return akpi({
		method: "get", //请求方式
		url: '/coupon/read',
		params: data
	})
}


// 专题管理
export function ztlist() { // 列表渲染
	return akpi({
		method: "get", //请求方式
		url: '/topic/list',
	})
}
export function ztchazao(dcika, dcikb) { // 查找
	return akpi({
		method: "get", //请求方式
		url: `/topic/list?title=${dcika}&subtitle=${dcikb}`,
	})
}
export function zttian(data) { // 添加
	return akpi({
		method: "post", //请求方式
		url: '/topic/create',
		data
	})
}
export function ztbji(data) { // 编辑
	return akpi({
		method: "post", //请求方式
		url: '/topic/update',
		data
	})
}
export function ztbatches(data) { // 批量删除
	return akpi({
		method: "post", //请求方式
		url: '/topic/batch-delete',
		data
	})
}
export function ztremove(data) { // 删除
	return akpi({
		method: "post", //请求方式
		url: '/topic/delete',
		data
	})
}
export function ztjfen(page) { // 分页
	return akpi({
		method: "get", //请求方式
		url: `/coupon/list?page=${page}`,
	})
}

export function ztfeng(num) { // 分页数据
	return akpi({
		method: "get", //请求方式
		url: `/coupon/list?limit=${num}`,
	})
}

export function specialGoods() {
	return akpi({
		method: "get", //请求方式
		url: '/goods/list',
	})
}


// 订单管理
export function ddanlist() { // 列表渲染
	return akpi({
		method: "get", //请求方式
		url: '/order/list',
	})
}

export function ddanxq(data) { // 订单详情
	return akpi({
		method: "get", //请求方式
		url: '/order/detail',
		params: data
	})
}

export function ddanjfen(page) { // 分页
	return akpi({
		method: "get", //请求方式
		url: `/order/list?page=${page}`,
	})
}

export function ddanfeng(num) { // 分页数据
	return akpi({
		method: "get", //请求方式
		url: `/order/list?limit=${num}`,
	})
}